package comunicaciones;
import java.util.Date;


abstract class Comunicacion(fecha: Date) {
  
  def fechaComunicacion() = fecha
  
  
}

  case class Llamada(fecha1: Date, nroDestino: Double, duracion: Int) extends Comunicacion(fecha1)
  case class LlamadaLocal(fecha: Date, nroDestino1: Double, duracion1: Int) extends Llamada(fecha, nroDestino1, duracion1)
  case class LlamadaLargaDistancia(fecha2: Date, nroDestino2: Double, duracion2: Int, localidadOrigen: String, localidadDestino: String) extends Llamada(fecha2, nroDestino2, duracion2)
  case class MensajeDeTexto(fecha3: Date, nroDestino: Double, longitud: Int) extends Comunicacion(fecha3)

